Sofyan AmrabatSofyan Amrabat
When the Data Sheet Is Empty: Lessons From an Analysis With No Players in ItThere was a moment in my career, back in 2026, when I was still sitting at th...
The 2026 Aguero Transfer and the 115 Charges: How Manchester City Is Being Re-Read From a TableclothMadrid, summer of 2026. No lavish meeting room, no rows of lawyers on either...
After the Big Tournament: The Power Map Behind the Summer DealsOn the night of December 18, 2026, the final whistle at Lusail had barely fad...
Inside a 214-Match Dataset: The Korea–Japan Women's Football Gap Lives in Set PiecesIn the 23rd minute, Lee Min-a received the ball at the edge of the box, turne...
FIA Declares Heat Hazard at Monza: When Extreme Heat Becomes a Strategic VariableWhen the thermometer in the Milan-Monza region hit 36 degrees Celsius during...
Samarkand 2026: India Defends the Throne, Uzbekistan Awaits a Historic ShockSamarkand, the legendary city on the Silk Road, will become the center of the...
Vietnam vs Kazakhstan: What scenario awaits women's volleyball at ASIAD 2026?Vietnam faces Kazakhstan: What scenario awaits women's volleyball at ASIAD...
Amy Hunt runs 22.16 seconds at Diamond League: Continuing Strong Form After Four European GoldsAt Royal Vigor Stadium in Brussels last weekend, the venue witnessed an...
Asian Games 2026 Badminton Draw: Byes, Brackets and the Five-Day Schedule ProblemOn September 26, 2026, in Aichi-Nagoya, a men's singles player may have to wa...
Blank Pages in the Injury File: When Football Mistakes Silence for SafetyOn the night of June 12, 2026, I opened my injury tracking sheet for the...
Vietnam U17: 29 Names, Seven New Faces, and an Attack Left UntouchedOn the morning of September 17, Vietnam's 29-man U17 squad list was released....
Thailand's Rebuild: Lessons from Defeat and Ambitions for the FIFA ASEAN Cup 2026Thailand's 4-2 aggregate loss to Vietnam in the 2026 ASEAN Cup final was a...
Three Matches in 18 Hours: The Scheduling File Behind PV Sindhu's Asian Games 2026 ExitThe clock in the Aichi-Nagoya athletes' village read 1:30 a.m. when the India...
Mohamed Touré out of Socceroos' Brazil games with injuryTwo 'prestige' friendlies against Brazil are approaching, but the Australian...
Singapore vs Bangladesh: Zero Points, Minus-Two and Minus-Three, and a Competition Name Nobody Has VerifiedBefore every match I follow, I open three things: the wage bill, the pressing...
Vietnamese Football and the Gaps That Don't Show Up in the ScorelineHanoi, a late-May night. The floodlights above the stand dimmed row by row, a...
U23 Vietnam – U23 Philippines (13:30): The Match of a Forward Line Searching for ItselfIn youth tournaments, people often speak of the future as if it were a gift...
JFA withdraws from FIFAe World Cup 2026 in Saudi Arabia citing safety: four players and a last-minute decisionThe moment I want to start with is not a play, but a silence in a meeting roo...
Cannot Create Sports News Article Due to Lack of Analysis ContentSorry, but the request to create a 3700-word pure Vietnamese sports news...
AFC Nations League: When Asia Chooses a League Model Over Knockout QualificationLast week, I reopened the 2026 World Cup qualification schedule for Asia to...
